#ifndef __Font_FontService_h__
#define __Font_FontService_h__

#include "Core/Service.h"

namespace Orca {

	class Font;

	//--------------------------------------------------------------------------
	class FontService : public Service {

		ORCA_DECLARE_SERVICE();

	public:
		FontService();
		virtual ~FontService();

		virtual bool startup();
		virtual void step(float dt);
		virtual void shutdown();

		Font* createFont(const Str& filename, uint32 size);

	};

}

#endif	// __Font_FontService_h__